package com.tedu.api.date;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

/**
 * DateTimeFormatter
 * 包位置：Java.time 格式化时间类
 * DateTimeFormatter是SimpleDateFormatter升级版本：format[ofPattern]方法、parse方法
 * 时间标准：ISO 8601
 *
 */
public class DateTimeFormatterAPI {
    public static void main(String[] args) {
        //自定义格式化时间：yyy+MM+dd HH:mm:ss
        DateTimeFormatter dtf= DateTimeFormatter.ofPattern("yy+M+dd HH:mm:ss");
        LocalDateTime now=LocalDateTime.now();
        //format()   返回值：Sring
        //获取第三版时间的时间.按照ofPatten(格式化时间标准)未输出

        System.out.println(dtf.format(now));
        //字符串时间：格式化系统可以识别时间


        //字符串时间：格式化系统可以识别时间
        String str="24+8+27 16:01:59";
        now=LocalDateTime.parse(str,dtf);
        //parse(String str,DateTimeFormatter dft)  返回值：LoaclDateTime
        //作用：将字符串时间表示，转换为格式化时间效果

        System.out.println(now);

    }
}
